







<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Test Execution Summary</title>
    <style type="text/css" media="screen">
body, table { font-family: Arial, Helvetica, Tahoma; font-size: 9pt; }
table.display { font-family: Arial, Helvetica, Tahoma; font-size: 9pt; width: 100%;}
table.display2 { font-family: Arial, Helvetica, Tahoma; font-size: 9pt; width: 95%;}
.display td, .display2 td { vertical-align: top; font-size: 9pt;}
table.list { font-family: Arial, Helvetica, Tahoma; font-size: 9pt; width: 95%; border-width: 1px; border-style: solid; border-color: #333399; border-collapse: collapse; padding: 5px 5px 5px 5px; }
.list th { color: #000000; background-color: #F9F9E3; border-width: 1px; border-style: solid; border-color: #333399; }
.list td { background-color: #F9F7F7; vertical-align: top; border-width: 1px; border-style: solid; border-color: #333399; padding: 5px 5px 5px 5px; }
table.list2 { font-family: Arial, Helvetica, Tahoma; font-size: 9pt; border-width: 0px; border-style: solid; border-color: #333399; padding: 0px 0px 0px 0px; }
.list2 th { font-size: 11pt; color: #333399; text-align: left; text-decoration: underline; background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.list2 td { background-color: #FFFFFF; vertical-align: top; padding: 2px 2px 2px 2px; }
table.list3 { font-family: Arial, Helvetica, Tahoma; font-size: 9pt; width: 100%; border-width: 1px; border-style: solid; border-color: #333399; border-collapse: collapse; padding: 0px 0px 0px 0px; }
.list3 th { color: #000000; background-color: #ECECEC; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #333399; padding: 5px 5px 5px 5px; }
.list3 td { background-color: #F9F7F7; vertical-align: top; border-style: solid; border-color: #333399; border-width: 1px 0px 1px 0px; padding: 5px 5px 5px 5px; }
td.logo { width: 10%; }
.border { border-width: 0px; border-style: solid; border-color: #333399; padding: 2px 2px 2px 2px; }
.center { text-align: center; }
.right { text-align: right; }
.nowrap { white-space: nowrap; }
.title { font-size: 16pt; color: #333399; font-weight: bold; text-align: center; }
.date { font-size: 10pt; color: #333399; font-weight: bold; text-align: right; }
.header { font-size: 11pt; color: #000000; text-align: center; }
.footer { font-size: 9pt; color: #999999; text-align: left; }
.heading1 { font-size: 11pt; color: #000000; font-weight: bold; background-color: #F6E78C; }
.heading2 { font-size: 11pt; color: #333399; font-weight: bold; background-color: #F6E78C; }
.heading3 { font-size: 11pt; color: #000000; font-weight: bold; background-color: #E6E6CB; }
.heading4 { font-size: 11pt; color: #333399; font-weight: bold; background-color: #E6E6CB; }
.heading5 { font-size: 11pt; color: #000000; font-weight: bold; background-color: #CFCF9D; }
.heading6 { font-size: 11pt; color: #333399; font-weight: bold; background-color: #CFCF9D; }
.heading7 { font-size: 15pt; color: #000000; font-weight: bold; background-color: #CFCF9D; }
.heading8 { font-size: 10pt; color: #000000; font-weight: bold; text-align: center; background-color: #F5EFCA; }
.heading9 { font-size: 10pt; color: #000000; font-weight: bold; background-color: #F6E78C; }
.grouping1 { font-size: 10pt; color: #333399; font-weight: bold; background-color: #CFCF9D; }
.grouping2 { font-size: 10pt; color: #000000; font-weight: bold; background-color: #CFCF9D; }
.grouping3 { font-size: 9pt; color: #333399; font-weight: bold; background-color: #E6E6CB; }
.odd_row { background-color: #F8F3F7; }
.even_row { background-color: #FFFBFF; }
.level1 { background-color: #FFEFF7; padding: 2px 2px 2px 2px; }
.level2 { background-color: #F7E7EF; padding: 2px 2px 2px 2px; }
.level2_indent { background-color: #F7E7EF; padding: 2px 2px 2px 12px; }
.level3 { background-color: #EFDFE7; padding: 2px 2px 2px 2px; }
.level3_indent { background-color: #EFDFE7; padding: 2px 2px 2px 22px; }
.level4 { background-color: #E7D7DF; padding: 2px 2px 2px 2px; }
.level4_indent { background-color: #E7D7DF; padding: 2px 2px 2px 32px; }
.level5 { background-color: #DFCFD7; padding: 2px 2px 2px 2px; }
.level5_indent { background-color: #DFCFD7; padding: 2px 2px 2px 42px; }
.level6 { background-color: #D1BFC8; padding: 2px 2px 2px 2px; }
.level6_indent { background-color: #D1BFC8; padding: 2px 2px 2px 52px; }
.level7 { background-color: #C2B0B9; padding: 2px 2px 2px 2px; }
.level7_indent { background-color: #C2B0B9; padding: 2px 2px 2px 62px; }
.level8 { background-color: #B0A0A8; padding: 2px 2px 2px 2px; }
.level8_indent { background-color: #B0A0A8; padding: 2px 2px 2px 72px; }
.context_backward_level4_indent { background-color: #E7D7DF; padding: 2px 2px 2px 2px; }
.context_backward_level3_indent { background-color: #EFDFE7; padding: 2px 2px 2px 12px; }
.context_backward_level2_indent { background-color: #F7E7EF; padding: 2px 2px 2px 22px; }
.context_backward_level1_indent { background-color: #FFEFF7; padding: 2px 2px 2px 32px; }
.context { color: #333399; font-weight: bold; background-color: #FFFFFF; border-style: solid; border-color: #000000; border-width: 1px; padding: 2px 2px 2px 2px; }
.context_indent { color: #333399; font-weight: bold; background-color: #FFFFFF; border-style: solid; border-color: #000000; border-width: 1px; padding: 2px 2px 2px 42px; }
.context_forward_level1_indent { background-color: #FFEFF7; padding: 2px 2px 2px 52px; }
.context_forward_level2_indent { background-color: #F7E7EF; padding: 2px 2px 2px 62px; }
.context_forward_level3_indent { background-color: #EFDFE7; padding: 2px 2px 2px 72px; }
.context_forward_level4_indent { background-color: #E7D7DF; padding: 2px 2px 2px 82px; }
.document_level1 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.document_level2 { background-color: #FFFFFF; padding: 2px 2px 2px 12px; }
.document_level3 { background-color: #FFFFFF; padding: 2px 2px 2px 22px; }
.document_level4 { background-color: #FFFFFF; padding: 2px 2px 2px 32px; }
.underline { text-decoration: underline; }
.bold { color: #000000; font-weight: bold; }
.bold_large { font-size: 12pt; color: #000000; font-weight: bold; }
.bold_very_large { font-size: 14pt; color: #000000; font-weight: bold; }
.bold_italic { color: #000000; font-weight: bold; font-style: italic; }
.bold_underline { color: #000000; font-weight: bold; text-decoration: underline; }
.bold_color { color: #333399; font-weight: bold; }
.bold_color_large { font-size: 12pt; color: #333399; font-weight: bold; }
.bold_color_italic { color: #333399; font-weight: bold; font-style: italic; }
.bold_color_underline { color: #333399; font-weight: bold; text-decoration: underline; }
.bold_color_underline_large { font-size: 11pt; color: #333399; font-weight: bold; text-decoration: underline; }
.hr_default { height:1px; width:100%; color: #000000; background:#000000; }
.calendar_no_date_cell { background-color: #F3F3F3; }
</style>

    <style type="text/css" media="print">
thead { display: table-header-group; }
tfoot { display: table-footer-group; }
tbody { display:table-row-group; }
body, table { font-family: Times New Roman, Book Antiqua, Garamond; font-size: 11pt; }
table.display { font-family: Times New Roman, Book Antiqua, Garamond; font-size: 11pt; width: 100%;}
table.display2 { font-family: Times New Roman, Book Antiqua, Garamond; font-size: 11pt; width: 95%;}
.display td, .display2 td { vertical-align: top; font-size: 11pt;}
table.list { font-family: Times New Roman, Book Antiqua, Garamond; font-size: 11pt; width: 95%; border-width: 1px; border-style: solid; border-color: #000000; border-collapse: collapse; padding: 5px 5px 5px 5px; }
.list th { color: #000000; background-color: #FFFFFF; border-width: 1px; border-style: solid; border-color: #000000; }
.list td { background-color: #FFFFFF; vertical-align: top; border-width: 1px; border-style: solid; border-color: #000000; padding: 5px 5px 5px 5px; }
table.list2 { font-family: Times New Roman, Book Antiqua, Garamond; font-size: 11pt; border-width: 0px; border-style: solid; border-color: #000000; padding: 0px 0px 0px 0px; }
.list2 th { font-size: 13pt; color: #000000; text-align: left; text-decoration: underline; background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.list2 td { background-color: #FFFFFF; vertical-align: top; padding: 2px 2px 2px 2px; }
table.list3 { font-family: Times New Roman, Book Antiqua, Garamond; font-size: 11pt; width: 100%; border-width: 1px; border-style: solid; border-color: #000000; border-collapse: collapse; padding: 0px 0px 0px 0px; }
.list3 th { color: #000000; background-color: #FFFFFF; border-width: 1px 0px 1px 0px; border-style: solid; border-color: #000000; padding: 5px 5px 5px 5px; }
.list3 td { background-color: #FFFFFF; vertical-align: top; border-style: solid; border-color: #000000; border-width: 1px 0px 1px 0px; padding: 5px 5px 5px 5px; }
td.logo { width: 10%; }
.border { border-width: 0px; border-style: solid; border-color: #000000; padding: 2px 2px 2px 2px; }
.center { text-align: center; }
.right { text-align: right; }
.nowrap { white-space: nowrap; }
.title { font-size: 18pt; color: #000000; font-weight: bold; text-align: center; }
.date { font-size: 12pt; color: #000000; font-weight: bold; text-align: right; }
.header { font-size: 13pt; color: #000000; text-align: center; }
.footer { font-size: 11pt; color: #999999; text-align: left; }
.heading1 { font-size: 13pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.heading2 { font-size: 13pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.heading3 { font-size: 13pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.heading4 { font-size: 13pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.heading5 { font-size: 13pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.heading6 { font-size: 13pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.heading7 { font-size: 17pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.heading8 { font-size: 12pt; color: #000000; font-weight: bold; text-align: center; background-color: #FFFFFF; }
.heading9 { font-size: 12pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.grouping1 { font-size: 12pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.grouping2 { font-size: 12pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.grouping3 { font-size: 11pt; color: #000000; font-weight: bold; background-color: #FFFFFF; }
.odd_row { background-color: #FFFFFF; }
.even_row { background-color: #FFFFFF; }
.level1 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.level2 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.level2_indent { background-color: #FFFFFF; padding: 2px 2px 2px 12px; }
.level3 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.level3_indent { background-color: #FFFFFF; padding: 2px 2px 2px 22px; }
.level4 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.level4_indent { background-color: #FFFFFF; padding: 2px 2px 2px 32px; }
.level5 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.level5_indent { background-color: #FFFFFF; padding: 2px 2px 2px 42px; }
.level6 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.level6_indent { background-color: #FFFFFF; padding: 2px 2px 2px 52px; }
.level7 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.level7_indent { background-color: #FFFFFF; padding: 2px 2px 2px 62px; }
.level8 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.level8_indent { background-color: #FFFFFF; padding: 2px 2px 2px 72px; }
.context_backward_level4_indent { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.context_backward_level3_indent { background-color: #FFFFFF; padding: 2px 2px 2px 12px; }
.context_backward_level2_indent { background-color: #FFFFFF; padding: 2px 2px 2px 22px; }
.context_backward_level1_indent { background-color: #FFFFFF; padding: 2px 2px 2px 32px; }
.context { color: #000000; font-weight: bold; background-color: #FFFFFF; border-style: solid; border-color: #000000; border-width: 1px; padding: 2px 2px 2px 2px; }
.context_indent { color: #000000; font-weight: bold; background-color: #FFFFFF; border-style: solid; border-color: #000000; border-width: 1px; padding: 2px 2px 2px 42px; }
.context_forward_level1_indent { background-color: #FFFFFF; padding: 2px 2px 2px 52px; }
.context_forward_level2_indent { background-color: #FFFFFF; padding: 2px 2px 2px 62px; }
.context_forward_level3_indent { background-color: #FFFFFF; padding: 2px 2px 2px 72px; }
.context_forward_level4_indent { background-color: #FFFFFF; padding: 2px 2px 2px 82px; }
.document_level1 { background-color: #FFFFFF; padding: 2px 2px 2px 2px; }
.document_level2 { background-color: #FFFFFF; padding: 2px 2px 2px 12px; }
.document_level3 { background-color: #FFFFFF; padding: 2px 2px 2px 22px; }
.document_level4 { background-color: #FFFFFF; padding: 2px 2px 2px 32px; }
.underline { text-decoration: underline; }
.bold { color: #000000; font-weight: bold; }
.bold_large { font-size: 14pt; color: #000000; font-weight: bold; }
.bold_very_large { font-size: 16pt; color: #000000; font-weight: bold; }
.bold_italic { color: #000000; font-weight: bold; font-style: italic; }
.bold_underline { color: #000000; font-weight: bold; text-decoration: underline; }
.bold_color { color: #000000; font-weight: bold; }
.bold_color_large { font-size: 14pt; color: #000000; font-weight: bold; }
.bold_color_italic { color: #000000; font-weight: bold; font-style: italic; }
.bold_color_underline { color: #000000; font-weight: bold; text-decoration: underline; }
.bold_color_underline_large { font-size: 13pt; color: #000000; font-weight: bold; text-decoration: underline; }
.hr_default { height: 1px; width: 100%; color: #000000; background: #000000; }
.calendar_no_date_cell { background-color: #FFFFFF; }
</style>

</head>



<body>
<table class="display">
<thead>
<tr>
    <td>
        <table class="display">
        <tr>
            <td class="logo"><img src="http://tlserver3.ndc.nasa.gov:7001//images/logos/582 Logo Small New.jpg"></td>
            <td>
                <div class="title">Test Execution Summary</div><p>
                <div class="header">Test Status with Linked Requirements and DCRs
(Arranged in the order of Test Name)</div>
            </td>
        </tr>
        </table>
    </td>
</tr>
<tr>
    <td><div class="date">Jun 2, 2011</div></td>
</tr>
</thead>

<tfoot>
<tr><td><div class="footer"></div></td></tr>
</tfoot>

<tbody>
<!-- block ID=12594-->

<!-- Display issue heading -->
<tr><td><div class="heading7">CF_FaultDet -- 12594</div></td></tr>
<!-- Display issue field names and values -->
<tr><td>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Description:</span></td><td><span class="bold">The purpose of this test is to verify the CCSDS File Delivery Protocol (CF) application detects the required faults listed in the requirements.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Test Name:</span></td><td><span class="bold">CF_FaultDet</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Current Build:</span></td><td><span class="bold">2.2.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Procedure LOC:</span></td><td><span class="bold"><DIV ALIGN=right>&nbsp;</DIV></span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Assigned To:</span></td><td><span class="bold">Walt Moleski (wmoleski)</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Testbed:</span></td><td><span class="bold">cFE 6.1.1.0; OSAL 3.2; PSP 1.1.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Checksum:</span></td><td><span class="bold">14244</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Completion Date:</span></td><td><span class="bold">May 23, 2011</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Time:</span></td><td><span class="bold">578.237 seconds; 9.63728 minutes</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Comments:</span></td><td><span class="bold"><!-- MKS HTML -->The Suspend Request Received fault was not generated which caused CF2002.1.2 to fail. DCR 12577 covers this problem.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">DCR/TEST_Leads_Comments:</span></td><td><span class="bold">&nbsp;</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Log:</span></td><td><span class="bold">/s/opr/accounts/cfs_test/test_logs/CF2.2.0.0</span></td>
</tr>
</table>

</td></tr>
<!-- Relationships info -->
<!-- Display relationship heading -->
<tr><td class="heading4">DCRs Submitted/Tested and Requirements Validated</td></tr>


<tr class="even_row"><td class="border"><span class="bold_color_underline">Links to DCRs from Test,SR_Validates:</span></td></tr>
<tr class="even_row">
    <td class="border">
        <div class="center">
        <table class="list">
        
        <tr>
            
            <th>ID</th>
            
            <th>Type</th>
            
            <th>ReqID</th>
            
            <th>Text</th>
            
            <th>Build Test Method</th>
            
            <th>Build Test Result</th>
            
            <th>Build Test Comment</th>
            
            <th>DCR_Title</th>
            
            <th>State</th>
            
            <th>DCR_TEST_Outcome</th>
            
        </tr>
        <!-- block ID=12594-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10154</td>
            
            <td>SR_Requirement</td>
            
            <td>CF2000</td>
            
            <td>The CF application shall receive files from the ground using CFDP Unacknowledged Mode (Class 1 Service) or CFDP Acknowledged Mode (Class 2 Service).</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12594-->
<!-- block ID=12594-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10156</td>
            
            <td>SR_Requirement</td>
            
            <td>CF2001</td>
            
            <td>The CF application shall extract uplinked CFDP PDUs from SB messages.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12594-->
<!-- block ID=12594-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10158</td>
            
            <td>SR_Requirement</td>
            
            <td>CF2002</td>
            
            <td>The CF Application shall extract file data from File Data PDUs and construct a complete file in the meta-data specified directory identical to the original transmitted file.&#160;</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12594-->
<!-- block ID=12594-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10160</td>
            
            <td>SR_Requirement</td>
            
            <td>CF2002.1</td>
            
            <td>CF shall cancel the transaction and issue an event message if the engine detects that a &#8220;Fault&#8221; has occurred.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12594-->
<!-- block ID=12594-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10162</td>
            
            <td>SR_Requirement</td>
            
            <td>CF2002.1.2</td>
            
            <td><!-- MKS HTML -->The following faults shall be detected:<br>a. Positive Ack Limit Reached<br>d. Filestore Rejection<br>e. File Checksum Failure<br>f. File Size Error<br>g. NAK Limit Reached<br>h. Inactivity Detected<br>j. Suspend Request Received</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->The Suspend Request Received fault was not generated when a suspend command was issued to the engine.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12594-->
<!-- block ID=12594-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10328</td>
            
            <td>SR_Requirement</td>
            
            <td>CF6000</td>
            
            <td><!-- MKS HTML -->CF shall generate a housekeeping message containing the following:<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State<br>d. Files on Playback Pending Queue<br>e. Frozen Status<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>aa. &#160;Memory pool allocation remaining<br>bb. &#160;Number of transactions abandoned<br></td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12594-->
<!-- block ID=12594-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10332</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7000</td>
            
            <td><!-- MKS HTML -->Upon initialization of the CF Application shall initialize the following data to Zero (or the value specified for the item below):<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State - enabled<br>d. Files on Playback Pending Queue<br>e. Frozen Status - thawed<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>bb. &#160;Number of transactions abandoned</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12594-->

        </table>
        </div>
    </td>
</tr>

<tr><td><hr class="hr_default"></td></tr>
<tr><td>&nbsp;</td></tr>
<!-- blockend ID=12594-->
<!-- block ID=12482-->

<!-- Display issue heading -->
<tr><td><div class="heading7">CF_FileRcv -- 12482</div></td></tr>
<!-- Display issue field names and values -->
<tr><td>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Description:</span></td><td><span class="bold">The purpose of this test is to verify the CCSDS File Delivery Protocol (CF) application adheres to its file receiving requirements.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Test Name:</span></td><td><span class="bold">CF_FileRcv</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Current Build:</span></td><td><span class="bold">2.2.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Procedure LOC:</span></td><td><span class="bold"><DIV ALIGN=right>&nbsp;</DIV></span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Assigned To:</span></td><td><span class="bold">Walt Moleski (wmoleski)</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Testbed:</span></td><td><span class="bold">cFE 6.1.1.0; OSAL 3.2; PSP 1.1.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Checksum:</span></td><td><span class="bold">14244</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Completion Date:</span></td><td><span class="bold">May 23, 2011</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Time:</span></td><td><span class="bold">338.813 seconds; 5.64688 minutes</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Comments:</span></td><td><span class="bold"><!-- MKS HTML -->CF5012 was marked as &#39;A&#39; in the log and verified with Steps 2.2 and 2.3 in that the maximum uplink PDU size was set and an uplink was successfully performed.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">DCR/TEST_Leads_Comments:</span></td><td><span class="bold">&nbsp;</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Log:</span></td><td><span class="bold">/s/opr/accounts/cfs_test/test_logs/CF2.2.0.0</span></td>
</tr>
</table>

</td></tr>
<!-- Relationships info -->
<!-- Display relationship heading -->
<tr><td class="heading4">DCRs Submitted/Tested and Requirements Validated</td></tr>


<tr class="even_row"><td class="border"><span class="bold_color_underline">Links to DCRs from Test,SR_Validates:</span></td></tr>
<tr class="even_row">
    <td class="border">
        <div class="center">
        <table class="list">
        
        <tr>
            
            <th>ID</th>
            
            <th>Type</th>
            
            <th>ReqID</th>
            
            <th>Text</th>
            
            <th>Build Test Method</th>
            
            <th>Build Test Result</th>
            
            <th>Build Test Comment</th>
            
            <th>DCR_Title</th>
            
            <th>State</th>
            
            <th>DCR_TEST_Outcome</th>
            
        </tr>
        <!-- block ID=12482-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10148</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1003</td>
            
            <td>If CF accepts any command as valid, CF shall execute the command, increment the CF Valid Command Counter and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12482-->
<!-- block ID=12482-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10154</td>
            
            <td>SR_Requirement</td>
            
            <td>CF2000</td>
            
            <td>The CF application shall receive files from the ground using CFDP Unacknowledged Mode (Class 1 Service) or CFDP Acknowledged Mode (Class 2 Service).</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12482-->
<!-- block ID=12482-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10156</td>
            
            <td>SR_Requirement</td>
            
            <td>CF2001</td>
            
            <td>The CF application shall extract uplinked CFDP PDUs from SB messages.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12482-->
<!-- block ID=12482-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10158</td>
            
            <td>SR_Requirement</td>
            
            <td>CF2002</td>
            
            <td>The CF Application shall extract file data from File Data PDUs and construct a complete file in the meta-data specified directory identical to the original transmitted file.&#160;</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12482-->
<!-- block ID=12482-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10322</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5012</td>
            
            <td><!-- MKS HTML -->The CF application shall support a maximum uplink PDU size of &lt;PLATFORM_DEFINED&gt; bytes.</td>
            
            <td>Analysis</td>
            
            <td>Pass</td>
            
            <td><!-- MKS HTML -->Step 2.2 and 2.3 of the FileRcv procedure test and verify this requirement.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12482-->
<!-- block ID=12482-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11613</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5020</td>
            
            <td>The CF application shall provide a command to purge a command-specified playback pending or history queue</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12482-->
<!-- block ID=12482-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11617</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5021</td>
            
            <td>The CF application shall provide a command to write the command-specified &nbsp;queue contents to the command-specified file.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12482-->
<!-- block ID=12482-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10328</td>
            
            <td>SR_Requirement</td>
            
            <td>CF6000</td>
            
            <td><!-- MKS HTML -->CF shall generate a housekeeping message containing the following:<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State<br>d. Files on Playback Pending Queue<br>e. Frozen Status<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>aa. &#160;Memory pool allocation remaining<br>bb. &#160;Number of transactions abandoned<br></td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12482-->
<!-- block ID=12482-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10332</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7000</td>
            
            <td><!-- MKS HTML -->Upon initialization of the CF Application shall initialize the following data to Zero (or the value specified for the item below):<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State - enabled<br>d. Files on Playback Pending Queue<br>e. Frozen Status - thawed<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>bb. &#160;Number of transactions abandoned</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12482-->

        </table>
        </div>
    </td>
</tr>

<tr><td><hr class="hr_default"></td></tr>
<tr><td>&nbsp;</td></tr>
<!-- blockend ID=12482-->
<!-- block ID=12483-->

<!-- Display issue heading -->
<tr><td><div class="heading7">CF_GenCmds -- 12483</div></td></tr>
<!-- Display issue field names and values -->
<tr><td>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Description:</span></td><td><span class="bold">The purpose of this test is to verify the CCSDS File Delivery Protocol (CF) application general commands function properly. The NOOP and Reset Counters commands will be tested as well as invalid commands to see if the CF application handles these appropriately.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Test Name:</span></td><td><span class="bold">CF_GenCmds</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Current Build:</span></td><td><span class="bold">2.2.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Procedure LOC:</span></td><td><span class="bold"><DIV ALIGN=right>&nbsp;</DIV></span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Assigned To:</span></td><td><span class="bold">Walt Moleski (wmoleski)</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Testbed:</span></td><td><span class="bold">cFE 6.1.1.0; OSAL 3.2; PSP 1.1.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Checksum:</span></td><td><span class="bold">14244</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Completion Date:</span></td><td><span class="bold">May 24, 2011</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Time:</span></td><td><span class="bold">473.721 seconds; 7.89536 minutes</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Comments:</span></td><td><span class="bold"><!-- MKS HTML -->All requirements passed.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">DCR/TEST_Leads_Comments:</span></td><td><span class="bold">&nbsp;</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Log:</span></td><td><span class="bold">/s/opr/accounts/cfs_test/test_logs/CF2.2.0.0</span></td>
</tr>
</table>

</td></tr>
<!-- Relationships info -->
<!-- Display relationship heading -->
<tr><td class="heading4">DCRs Submitted/Tested and Requirements Validated</td></tr>


<tr class="even_row"><td class="border"><span class="bold_color_underline">Links to DCRs from Test,SR_Validates:</span></td></tr>
<tr class="even_row">
    <td class="border">
        <div class="center">
        <table class="list">
        
        <tr>
            
            <th>ID</th>
            
            <th>Type</th>
            
            <th>ReqID</th>
            
            <th>Text</th>
            
            <th>Build Test Method</th>
            
            <th>Build Test Result</th>
            
            <th>Build Test Comment</th>
            
            <th>DCR_Title</th>
            
            <th>State</th>
            
            <th>DCR_TEST_Outcome</th>
            
        </tr>
        <!-- block ID=12483-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10142</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1000</td>
            
            <td>Upon receipt of a No-Op command, CF shall increment the CF Valid Command Counter and generate an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12483-->
<!-- block ID=12483-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10144</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1001</td>
            
            <td>Upon receipt of a Reset Counters command, &nbsp;CF shall reset the command-specified housekeeping variables to a value of zero.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12483-->
<!-- block ID=12483-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10146</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1002</td>
            
            <td>For all CF commands, if the length contained in the message header is not equal to the expected length, CF shall reject the command and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12483-->
<!-- block ID=12483-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10148</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1003</td>
            
            <td>If CF accepts any command as valid, CF shall execute the command, increment the CF Valid Command Counter and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12483-->
<!-- block ID=12483-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10150</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1004</td>
            
            <td>If CF rejects any command, CF shall abort the command execution, increment the CF Command Rejected Counter and issue an error event message.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement is marked Failed because the CF Application accepted an invalid argument for the Auto Suspend State command in the GenCmds procedure. DCR #15074 addresses this problem.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12483-->
<!-- block ID=12483-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10328</td>
            
            <td>SR_Requirement</td>
            
            <td>CF6000</td>
            
            <td><!-- MKS HTML -->CF shall generate a housekeeping message containing the following:<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State<br>d. Files on Playback Pending Queue<br>e. Frozen Status<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>aa. &#160;Memory pool allocation remaining<br>bb. &#160;Number of transactions abandoned<br></td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12483-->
<!-- block ID=12483-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10332</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7000</td>
            
            <td><!-- MKS HTML -->Upon initialization of the CF Application shall initialize the following data to Zero (or the value specified for the item below):<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State - enabled<br>d. Files on Playback Pending Queue<br>e. Frozen Status - thawed<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>bb. &#160;Number of transactions abandoned</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12483-->

        </table>
        </div>
    </td>
</tr>

<tr><td><hr class="hr_default"></td></tr>
<tr><td>&nbsp;</td></tr>
<!-- blockend ID=12483-->
<!-- block ID=12480-->

<!-- Display issue heading -->
<tr><td><div class="heading7">CF_Handshake -- 12480</div></td></tr>
<!-- Display issue field names and values -->
<tr><td>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Description:</span></td><td><span class="bold">The purpose of this test is to verify the CCSDS File Delivery Protocol (CF) application can interface with another application for the purpose of controlling the data rate of the downlink.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Test Name:</span></td><td><span class="bold">CF_Handshake</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Current Build:</span></td><td><span class="bold">2.2.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Procedure LOC:</span></td><td><span class="bold"><DIV ALIGN=right>&nbsp;</DIV></span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Assigned To:</span></td><td><span class="bold">Walt Moleski (wmoleski)</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Testbed:</span></td><td><span class="bold">cFE 6.1.1.0; OSAL 3.2; PSP 1.1.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Checksum:</span></td><td><span class="bold">14244</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Completion Date:</span></td><td><span class="bold">May 23, 2011</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Time:</span></td><td><span class="bold">274.276 seconds; 4.57126 minutes</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Comments:</span></td><td><span class="bold"><!-- MKS HTML -->All requirements passed</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">DCR/TEST_Leads_Comments:</span></td><td><span class="bold">&nbsp;</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Log:</span></td><td><span class="bold">/s/opr/accounts/cfs_test/test_logs/CF2.2.0.0</span></td>
</tr>
</table>

</td></tr>
<!-- Relationships info -->
<!-- Display relationship heading -->
<tr><td class="heading4">DCRs Submitted/Tested and Requirements Validated</td></tr>


<tr class="even_row"><td class="border"><span class="bold_color_underline">Links to DCRs from Test,SR_Validates:</span></td></tr>
<tr class="even_row">
    <td class="border">
        <div class="center">
        <table class="list">
        
        <tr>
            
            <th>ID</th>
            
            <th>Type</th>
            
            <th>ReqID</th>
            
            <th>Text</th>
            
            <th>Build Test Method</th>
            
            <th>Build Test Result</th>
            
            <th>Build Test Comment</th>
            
            <th>DCR_Title</th>
            
            <th>State</th>
            
            <th>DCR_TEST_Outcome</th>
            
        </tr>
        <!-- block ID=12480-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10148</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1003</td>
            
            <td>If CF accepts any command as valid, CF shall execute the command, increment the CF Valid Command Counter and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12480-->
<!-- block ID=12480-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10170</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000</td>
            
            <td><!-- MKS HTML -->The CF Application shall, upon command, playback a command-specified file using CFDP Unacknowledged Mode (Class 1 Service) or CFDP Acknowledged Mode (Class 2 Service) using a command-specified playback priority, playback channel number, and peer entity id.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12480-->
<!-- block ID=12480-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10218</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3006</td>
            
            <td>CF shall allow another application to control the PDU output rate.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12480-->
<!-- block ID=12480-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10298</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5005</td>
            
            <td>The CF application shall provide a command to cancel a command-specified transaction.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12480-->
<!-- block ID=12480-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10328</td>
            
            <td>SR_Requirement</td>
            
            <td>CF6000</td>
            
            <td><!-- MKS HTML -->CF shall generate a housekeeping message containing the following:<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State<br>d. Files on Playback Pending Queue<br>e. Frozen Status<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>aa. &#160;Memory pool allocation remaining<br>bb. &#160;Number of transactions abandoned<br></td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12480-->
<!-- block ID=12480-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10332</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7000</td>
            
            <td><!-- MKS HTML -->Upon initialization of the CF Application shall initialize the following data to Zero (or the value specified for the item below):<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State - enabled<br>d. Files on Playback Pending Queue<br>e. Frozen Status - thawed<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>bb. &#160;Number of transactions abandoned</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12480-->

        </table>
        </div>
    </td>
</tr>

<tr><td><hr class="hr_default"></td></tr>
<tr><td>&nbsp;</td></tr>
<!-- blockend ID=12480-->
<!-- block ID=12484-->

<!-- Display issue heading -->
<tr><td><div class="heading7">CF_Init -- 12484</div></td></tr>
<!-- Display issue field names and values -->
<tr><td>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Description:</span></td><td><span class="bold">The purpose of this test is to verify the CCSDS File Delivery Protocol (CF) initialization requirements are properly implemented.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Test Name:</span></td><td><span class="bold">CF_Init</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Current Build:</span></td><td><span class="bold">2.2.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Procedure LOC:</span></td><td><span class="bold"><DIV ALIGN=right>&nbsp;</DIV></span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Assigned To:</span></td><td><span class="bold">Walt Moleski (wmoleski)</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Testbed:</span></td><td><span class="bold">cFE 6.1.1.0; OSAL 3.2; PSP 1.1.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Checksum:</span></td><td><span class="bold">14244</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Completion Date:</span></td><td><span class="bold">May 23, 2011</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Time:</span></td><td><span class="bold">909.488 seconds; 15.1581 minutes</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Comments:</span></td><td><span class="bold"><!-- MKS HTML -->The CF Configuration Table validation failed to detect an invalid Ground Entity ID format which resulted in the failure of CF7001.1.1. DCR 12578 addresses this problem.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">DCR/TEST_Leads_Comments:</span></td><td><span class="bold">&nbsp;</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Log:</span></td><td><span class="bold">/s/opr/accounts/cfs_test/test_logs/CF2.2.0.0</span></td>
</tr>
</table>

</td></tr>
<!-- Relationships info -->
<!-- Display relationship heading -->
<tr><td class="heading4">DCRs Submitted/Tested and Requirements Validated</td></tr>


<tr class="even_row"><td class="border"><span class="bold_color_underline">Links to DCRs from Test,SR_Validates:</span></td></tr>
<tr class="even_row">
    <td class="border">
        <div class="center">
        <table class="list">
        
        <tr>
            
            <th>ID</th>
            
            <th>Type</th>
            
            <th>ReqID</th>
            
            <th>Text</th>
            
            <th>Build Test Method</th>
            
            <th>Build Test Result</th>
            
            <th>Build Test Comment</th>
            
            <th>DCR_Title</th>
            
            <th>State</th>
            
            <th>DCR_TEST_Outcome</th>
            
        </tr>
        <!-- block ID=12484-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10328</td>
            
            <td>SR_Requirement</td>
            
            <td>CF6000</td>
            
            <td><!-- MKS HTML -->CF shall generate a housekeeping message containing the following:<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State<br>d. Files on Playback Pending Queue<br>e. Frozen Status<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>aa. &#160;Memory pool allocation remaining<br>bb. &#160;Number of transactions abandoned<br></td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12484-->
<!-- block ID=12484-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10332</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7000</td>
            
            <td><!-- MKS HTML -->Upon initialization of the CF Application shall initialize the following data to Zero (or the value specified for the item below):<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State - enabled<br>d. Files on Playback Pending Queue<br>e. Frozen Status - thawed<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>bb. &#160;Number of transactions abandoned</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12484-->
<!-- block ID=12484-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10334</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7001</td>
            
            <td>Upon any Initialization, CF shall load the Configuration Table.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12484-->
<!-- block ID=12484-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10336</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7001.1</td>
            
            <td>If the Configuration Table fails validation, CF shall issue an event message and exit.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12484-->
<!-- block ID=12484-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10338</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7001.1.1</td>
            
            <td>CF shall validate the following values in the Configuration table: <BR> a. Outgoing File Chunk Size <BR> b. Flight and Ground Entity Ids <BR> c. Message IDs <BR> d. CFDP Class 1 or 2 <BR> </td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12484-->

        </table>
        </div>
    </td>
</tr>

<tr><td><hr class="hr_default"></td></tr>
<tr><td>&nbsp;</td></tr>
<!-- blockend ID=12484-->
<!-- block ID=12485-->

<!-- Display issue heading -->
<tr><td><div class="heading7">CF_MaxTrans -- 12485</div></td></tr>
<!-- Display issue field names and values -->
<tr><td>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Description:</span></td><td><span class="bold">The purpose of this test is to verify the CCSDS File Delivery Protocol (CF) application can handle the maximum simultaneous transactions as specified by the CF_MAX_SIMULTANEOUS_TRANSACTIONS configuration parameter. <BR>  <BR> NOTE: This test requires an alternate image of the CF application to be generated with the above configuration parameter set to a low number. <BR> </span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Test Name:</span></td><td><span class="bold">CF_MaxTrans</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Current Build:</span></td><td><span class="bold">2.2.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Procedure LOC:</span></td><td><span class="bold"><DIV ALIGN=right>&nbsp;</DIV></span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Assigned To:</span></td><td><span class="bold">Walt Moleski (wmoleski)</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Testbed:</span></td><td><span class="bold">cFE 6.1.1.0; OSAL 3.2; PSP 1.1.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Checksum:</span></td><td><span class="bold">14244</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Completion Date:</span></td><td><span class="bold">May 31, 2011</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Time:</span></td><td><span class="bold">237.783 seconds; 3.96304 minutes</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Comments:</span></td><td><span class="bold"><!-- MKS HTML -->All requirements passed.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">DCR/TEST_Leads_Comments:</span></td><td><span class="bold">&nbsp;</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Log:</span></td><td><span class="bold">/s/opr/accounts/cfs_test/test_logs/CF2.2.0.0</span></td>
</tr>
</table>

</td></tr>
<!-- Relationships info -->
<!-- Display relationship heading -->
<tr><td class="heading4">DCRs Submitted/Tested and Requirements Validated</td></tr>


<tr class="even_row"><td class="border"><span class="bold_color_underline">Links to DCRs from Test,SR_Validates:</span></td></tr>
<tr class="even_row">
    <td class="border">
        <div class="center">
        <table class="list">
        
        <tr>
            
            <th>ID</th>
            
            <th>Type</th>
            
            <th>ReqID</th>
            
            <th>Text</th>
            
            <th>Build Test Method</th>
            
            <th>Build Test Result</th>
            
            <th>Build Test Comment</th>
            
            <th>DCR_Title</th>
            
            <th>State</th>
            
            <th>DCR_TEST_Outcome</th>
            
        </tr>
        <!-- block ID=12485-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10148</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1003</td>
            
            <td>If CF accepts any command as valid, CF shall execute the command, increment the CF Valid Command Counter and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12485-->
<!-- block ID=12485-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10170</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000</td>
            
            <td><!-- MKS HTML -->The CF Application shall, upon command, playback a command-specified file using CFDP Unacknowledged Mode (Class 1 Service) or CFDP Acknowledged Mode (Class 2 Service) using a command-specified playback priority, playback channel number, and peer entity id.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12485-->
<!-- block ID=12485-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10324</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5013</td>
            
            <td>The CF application shall allow a maximum of &lt;PLATFORM_DEFINED&gt; simultaneous transactions &nbsp;to occur at once.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12485-->
<!-- block ID=12485-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11593</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5015</td>
            
            <td>The CF Application shall, upon command, cancel all transactions in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12485-->
<!-- block ID=12485-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10328</td>
            
            <td>SR_Requirement</td>
            
            <td>CF6000</td>
            
            <td><!-- MKS HTML -->CF shall generate a housekeeping message containing the following:<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State<br>d. Files on Playback Pending Queue<br>e. Frozen Status<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>aa. &#160;Memory pool allocation remaining<br>bb. &#160;Number of transactions abandoned<br></td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12485-->
<!-- block ID=12485-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10332</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7000</td>
            
            <td><!-- MKS HTML -->Upon initialization of the CF Application shall initialize the following data to Zero (or the value specified for the item below):<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State - enabled<br>d. Files on Playback Pending Queue<br>e. Frozen Status - thawed<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>bb. &#160;Number of transactions abandoned</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12485-->

        </table>
        </div>
    </td>
</tr>

<tr><td><hr class="hr_default"></td></tr>
<tr><td>&nbsp;</td></tr>
<!-- blockend ID=12485-->
<!-- block ID=12486-->

<!-- Display issue heading -->
<tr><td><div class="heading7">CF_MiscCmds -- 12486</div></td></tr>
<!-- Display issue field names and values -->
<tr><td>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Description:</span></td><td><span class="bold">The purpose of this test is to verify the CCSDS File Delivery Protocol (CF) application miscellaneous commands function properly. Both Valid and Invalid commands will be tested to see if the CF application handles these appropriately.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Test Name:</span></td><td><span class="bold">CF_MiscCmds</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Current Build:</span></td><td><span class="bold">2.2.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Procedure LOC:</span></td><td><span class="bold"><DIV ALIGN=right>&nbsp;</DIV></span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Assigned To:</span></td><td><span class="bold">Walt Moleski (wmoleski)</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Testbed:</span></td><td><span class="bold">cFE 6.1.1.0; OSAL 3.2; PSP 1.1.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Checksum:</span></td><td><span class="bold">14244</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Completion Date:</span></td><td><span class="bold">May 23, 2011</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Time:</span></td><td><span class="bold">799.947 seconds; 13.3325 minutes</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Comments:</span></td><td><span class="bold"><!-- MKS HTML -->Requirement 5007.1 failed to generate an error event message and reject the Abandon All command when there were no transactions in progress. DCR 13295 addresses this problem.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">DCR/TEST_Leads_Comments:</span></td><td><span class="bold">&nbsp;</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Log:</span></td><td><span class="bold">/s/opr/accounts/cfs_test/test_logs/CF2.2.0.0</span></td>
</tr>
</table>

</td></tr>
<!-- Relationships info -->
<!-- Display relationship heading -->
<tr><td class="heading4">DCRs Submitted/Tested and Requirements Validated</td></tr>


<tr class="even_row"><td class="border"><span class="bold_color_underline">Links to DCRs from Test,SR_Validates:</span></td></tr>
<tr class="even_row">
    <td class="border">
        <div class="center">
        <table class="list">
        
        <tr>
            
            <th>ID</th>
            
            <th>Type</th>
            
            <th>ReqID</th>
            
            <th>Text</th>
            
            <th>Build Test Method</th>
            
            <th>Build Test Result</th>
            
            <th>Build Test Comment</th>
            
            <th>DCR_Title</th>
            
            <th>State</th>
            
            <th>DCR_TEST_Outcome</th>
            
        </tr>
        <!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10146</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1002</td>
            
            <td>For all CF commands, if the length contained in the message header is not equal to the expected length, CF shall reject the command and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10148</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1003</td>
            
            <td>If CF accepts any command as valid, CF shall execute the command, increment the CF Valid Command Counter and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10150</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1004</td>
            
            <td>If CF rejects any command, CF shall abort the command execution, increment the CF Command Rejected Counter and issue an error event message.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement is marked Failed because the CF Application accepted an invalid argument for the Auto Suspend State command in the GenCmds procedure. DCR #15074 addresses this problem.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10170</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000</td>
            
            <td><!-- MKS HTML -->The CF Application shall, upon command, playback a command-specified file using CFDP Unacknowledged Mode (Class 1 Service) or CFDP Acknowledged Mode (Class 2 Service) using a command-specified playback priority, playback channel number, and peer entity id.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10186</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3001</td>
            
            <td><!-- MKS HTML -->The CF Application shall, upon command, playback all files from the command-specified directory, excluding subdirectories, using a command-specified playback priority, playback channel, and peer entity id.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10284</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5000</td>
            
            <td>The CF application shall provide a command to freeze all transactions in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10286</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5001</td>
            
            <td>The CF application shall provide a command to thaw all frozen transactions.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10288</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5002</td>
            
            <td>The CF application shall support the following CFDP protocol timer configurations via commands: <BR> a.&#160;&#160;&#160;&#160;&#160;&#160; Modify the following protocol timer settings: <BR> 1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Ack Timer Value (seconds) <BR> 1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; NAK Timer Value (seconds) <BR> 1.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Inactivity Timeout Value (seconds) <BR> b.&#160;&#160;&#160;&#160;&#160;&#160; Modify the following protocol counter settings <BR> 2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Max Number of Ack Timeouts <BR> 2.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Max Number of Nak Timeouts</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10290</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5002.1</td>
            
            <td>The CF application shall allow default timer/counter values to be set via table parameters</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10292</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5003</td>
            
            <td>Upon command CF shall issue an event message containing the current value of the command-specified timer/counter setting .</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10294</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5003.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if the command-specified configuration parameter is not defined.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10296</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5004</td>
            
            <td>Upon command CF shall send all configuration settings in a telemetry message to the ground.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10302</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5006</td>
            
            <td>The CF application shall provide a command to abandon a command-specified transaction.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10304</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5006.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if the command-specified transaction is not currently in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10306</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5007</td>
            
            <td>The CF application shall provide a command to abandon all transactions.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10308</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5007.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if there are currently no transactions in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement failed because the CF application did not generate the required error event message or reject the command when it was issued when no transactions were in progress.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10310</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5008</td>
            
            <td>The CF application shall provide a command to send a diagnostics packet for a command-specified transaction</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10312</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5008.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if the command-specified transaction is not found in the pending, active or history queue.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10314</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5009</td>
            
            <td>The CF application shall provide a command to write all active transactions to a file. </td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10322</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5012</td>
            
            <td><!-- MKS HTML -->The CF application shall support a maximum uplink PDU size of &lt;PLATFORM_DEFINED&gt; bytes.</td>
            
            <td>Analysis</td>
            
            <td>Pass</td>
            
            <td><!-- MKS HTML -->Step 2.2 and 2.3 of the FileRcv procedure test and verify this requirement.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10324</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5013</td>
            
            <td>The CF application shall allow a maximum of &lt;PLATFORM_DEFINED&gt; simultaneous transactions &nbsp;to occur at once.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10328</td>
            
            <td>SR_Requirement</td>
            
            <td>CF6000</td>
            
            <td><!-- MKS HTML -->CF shall generate a housekeeping message containing the following:<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State<br>d. Files on Playback Pending Queue<br>e. Frozen Status<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>aa. &#160;Memory pool allocation remaining<br>bb. &#160;Number of transactions abandoned<br></td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->
<!-- block ID=12486-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10332</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7000</td>
            
            <td><!-- MKS HTML -->Upon initialization of the CF Application shall initialize the following data to Zero (or the value specified for the item below):<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State - enabled<br>d. Files on Playback Pending Queue<br>e. Frozen Status - thawed<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>bb. &#160;Number of transactions abandoned</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12486-->

        </table>
        </div>
    </td>
</tr>

<tr><td><hr class="hr_default"></td></tr>
<tr><td>&nbsp;</td></tr>
<!-- blockend ID=12486-->
<!-- block ID=12481-->

<!-- Display issue heading -->
<tr><td><div class="heading7">CF_Playback -- 12481</div></td></tr>
<!-- Display issue field names and values -->
<tr><td>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Description:</span></td><td><span class="bold">The purpose of this test is to verify the CCSDS File Delivery Protocol (CF) application file playback commands function properly. Both valid and invalid commands will be tested to see if the CF application handles these appropriately.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Test Name:</span></td><td><span class="bold">CF_Playback</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Current Build:</span></td><td><span class="bold">2.2.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Procedure LOC:</span></td><td><span class="bold"><DIV ALIGN=right>&nbsp;</DIV></span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Assigned To:</span></td><td><span class="bold">Walt Moleski (wmoleski)</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Testbed:</span></td><td><span class="bold">cFE 6.1.1.0; OSAL 3.2; PSP 1.1.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Checksum:</span></td><td><span class="bold">14244</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Completion Date:</span></td><td><span class="bold">May 25, 2011</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Time:</span></td><td><span class="bold">1395.38 seconds; 23.2563 minutes</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Comments:</span></td><td><span class="bold"><!-- MKS HTML -->Requirement CF3007 is marked as &#39;A&#39; and verified in Step 4.12 since the files were played back sequentially. The log file shows that the EOF_Sent message appears before the next transaction is started. Requirements 5015.1, 5016.1, 5017.1, 5018.1, and 5019.1 failed to generate the required event message and reject the commands where applicable. DCR 13295 address these problems.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">DCR/TEST_Leads_Comments:</span></td><td><span class="bold">&nbsp;</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Log:</span></td><td><span class="bold">/s/opr/accounts/cfs_test/test_logs/CF2.2.0.0</span></td>
</tr>
</table>

</td></tr>
<!-- Relationships info -->
<!-- Display relationship heading -->
<tr><td class="heading4">DCRs Submitted/Tested and Requirements Validated</td></tr>


<tr class="even_row"><td class="border"><span class="bold_color_underline">Links to DCRs from Test,SR_Validates:</span></td></tr>
<tr class="even_row">
    <td class="border">
        <div class="center">
        <table class="list">
        
        <tr>
            
            <th>ID</th>
            
            <th>Type</th>
            
            <th>ReqID</th>
            
            <th>Text</th>
            
            <th>Build Test Method</th>
            
            <th>Build Test Result</th>
            
            <th>Build Test Comment</th>
            
            <th>DCR_Title</th>
            
            <th>State</th>
            
            <th>DCR_TEST_Outcome</th>
            
        </tr>
        <!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10146</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1002</td>
            
            <td>For all CF commands, if the length contained in the message header is not equal to the expected length, CF shall reject the command and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10148</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1003</td>
            
            <td>If CF accepts any command as valid, CF shall execute the command, increment the CF Valid Command Counter and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10150</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1004</td>
            
            <td>If CF rejects any command, CF shall abort the command execution, increment the CF Command Rejected Counter and issue an error event message.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement is marked Failed because the CF Application accepted an invalid argument for the Auto Suspend State command in the GenCmds procedure. DCR #15074 addresses this problem.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10170</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000</td>
            
            <td><!-- MKS HTML -->The CF Application shall, upon command, playback a command-specified file using CFDP Unacknowledged Mode (Class 1 Service) or CFDP Acknowledged Mode (Class 2 Service) using a command-specified playback priority, playback channel number, and peer entity id.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10172</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000.1</td>
            
            <td>CF shall issue an error event message and reject a playback file command if command-specified file is currently open.&#160;</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10174</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000.2</td>
            
            <td>CF shall issue an error event message if the command-specified file is currently being played back.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10176</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000.3</td>
            
            <td>CF shall issue an error event message if the command-specified file is not found</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10178</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000.4</td>
            
            <td>The CF application shall issue an error event message and reject a playback file command if the playback pending queue is full</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10180</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000.5</td>
            
            <td>The CF application shall issue an error event message and reject a playback file command if the command-specified playback channel number is not valid</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10182</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3000.6</td>
            
            <td>The CF application shall issue an error event message and reject a playback file command if the command-specified class number is not valid</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10186</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3001</td>
            
            <td><!-- MKS HTML -->The CF Application shall, upon command, playback all files from the command-specified directory, excluding subdirectories, using a command-specified playback priority, playback channel, and peer entity id.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10188</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3001.1</td>
            
            <td>The CF Application shall skip playback of files that are open.&#160;</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10192</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3001.3</td>
            
            <td>The CF application shall issue an error event message if the command-specified directory is not found.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10196</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3001.5</td>
            
            <td>The CF application shall issue an error event message and reject a playback directory command if the playback pending queue is full.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10198</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3001.6</td>
            
            <td>The CF application shall issue an error event message and reject a playback directory command if the command-specified playback channel number is not valid</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10200</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3001.7</td>
            
            <td>The CF application shall issue an error event message and reject a playback directory command if the command-specified class number is not valid</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10214</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3005</td>
            
            <td>The CF Application shall encapsulate all playback CFDP PDUs in SB messages.&#160;</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10216</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3005.1</td>
            
            <td>The CF Application shall assign the Message ID given in the configuration table.&#160;</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10222</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3007</td>
            
            <td>The CF application shall, if there is a series of files to be played back, wait until the engine indicates &quot;EOF Sent&quot; on the file currently being played back before starting playback for the next file in the playback pending queue on the corresponding playback channel.</td>
            
            <td>Analysis</td>
            
            <td>Pass</td>
            
            <td><!-- MKS HTML -->Step 4.12 of the playback procedure verifies this requirement.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10224</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3008</td>
            
            <td>If there is no playback in progress, CF shall check the playback pending queue for a file at the Table_Defined rate</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10226</td>
            
            <td>SR_Requirement</td>
            
            <td>CF3009</td>
            
            <td>The CF application shall provide a call-back routine that executes each time a file or group of files is placed on the playback pending queue.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10298</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5005</td>
            
            <td>The CF application shall provide a command to cancel a command-specified transaction.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10300</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5005.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if the command-specified transaction is currently not in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11591</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5014</td>
            
            <td>The CF application shall support a maximum downlink PDU size of &lt;PLATFORM_DEFINED&gt; bytes.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11593</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5015</td>
            
            <td>The CF Application shall, upon command, cancel all transactions in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11595</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5015.1</td>
            
            <td>The CF application shall issue an error event message if there are no transactions in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement failed because the CF application did not generate the required error event message when it was issued when no transactions were in progress.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11597</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5016</td>
            
            <td>The CF application shall provide a command to suspend the command-specified transaction in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11599</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5016.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if the command-specified transaction is not in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement failed because the CF application did not generate the required error event message or reject the command when it was issued for a transaction that was not in progress.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11601</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5017</td>
            
            <td>The CF application shall provide a command to suspend all transactions in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11603</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5017.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if no transactions are in progress.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement failed because the CF application did not generate the required error event message or reject the command when it was issued when no transactions were in progress.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11605</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5018</td>
            
            <td>The CF application shall provide a command to resume the command-specified paused transaction.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11607</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5018.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if the command-specified transaction is not currently suspended.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement failed because the CF application did not generate the required error event message or reject the command when it was issued for a transaction that was not suspended.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11609</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5019</td>
            
            <td>The CF application shall provide a command to resume all paused transactions.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11611</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5019.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if there are no suspended transactions.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement failed because the CF application did not generate the required error event message or reject the command when it was issued when no transactions were suspended.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11613</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5020</td>
            
            <td>The CF application shall provide a command to purge a command-specified playback pending or history queue</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11615</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5020.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if the command-specified queue is not defined.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11617</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5021</td>
            
            <td>The CF application shall provide a command to write the command-specified &nbsp;queue contents to the command-specified file.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11619</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5021.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if the command-specified queue is not defined.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11621</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5022</td>
            
            <td><!-- MKS HTML -->The CF application shall provide a command to dequeue a command-specified file on the playback pending or history queue</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>11623</td>
            
            <td>SR_Requirement</td>
            
            <td>CF5022.1</td>
            
            <td>The CF application shall issue an error event message and reject the command if the command-specified file is not found.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10328</td>
            
            <td>SR_Requirement</td>
            
            <td>CF6000</td>
            
            <td><!-- MKS HTML -->CF shall generate a housekeeping message containing the following:<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State<br>d. Files on Playback Pending Queue<br>e. Frozen Status<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>aa. &#160;Memory pool allocation remaining<br>bb. &#160;Number of transactions abandoned<br></td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->
<!-- block ID=12481-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10332</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7000</td>
            
            <td><!-- MKS HTML -->Upon initialization of the CF Application shall initialize the following data to Zero (or the value specified for the item below):<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State - enabled<br>d. Files on Playback Pending Queue<br>e. Frozen Status - thawed<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>bb. &#160;Number of transactions abandoned</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12481-->

        </table>
        </div>
    </td>
</tr>

<tr><td><hr class="hr_default"></td></tr>
<tr><td>&nbsp;</td></tr>
<!-- blockend ID=12481-->
<!-- block ID=12487-->

<!-- Display issue heading -->
<tr><td><div class="heading7">CF_QueMgmt -- 12487</div></td></tr>
<!-- Display issue field names and values -->
<tr><td>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Description:</span></td><td><span class="bold">The purpose of this test is to verify the CCSDS File Delivery Protocol (CF) Queue Management commands function properly and requirements are implemented properly. Invalid commands will be tested to verify the CF application handles anomalies appropriately. </span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Test Name:</span></td><td><span class="bold">CF_QueMgmt</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Current Build:</span></td><td><span class="bold">2.2.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Procedure LOC:</span></td><td><span class="bold"><DIV ALIGN=right>&nbsp;</DIV></span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Assigned To:</span></td><td><span class="bold">Walt Moleski (wmoleski)</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Testbed:</span></td><td><span class="bold">cFE 6.1.1.0; OSAL 3.2; PSP 1.1.0.0</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Checksum:</span></td><td><span class="bold">14244</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Completion Date:</span></td><td><span class="bold">May 23, 2011</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution_Time:</span></td><td><span class="bold">687.246 seconds; 11.4541 minutes</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Comments:</span></td><td><span class="bold"><!-- MKS HTML -->All requirements passed.</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">DCR/TEST_Leads_Comments:</span></td><td><span class="bold">&nbsp;</span></td>
</tr>
</table>

<table class="border" cellspacing=0>
<tr valign=TOP>
    <td><span class="bold">TEST_Execution Log:</span></td><td><span class="bold">/s/opr/accounts/cfs_test/test_logs/CF2.2.0.0</span></td>
</tr>
</table>

</td></tr>
<!-- Relationships info -->
<!-- Display relationship heading -->
<tr><td class="heading4">DCRs Submitted/Tested and Requirements Validated</td></tr>


<tr class="even_row"><td class="border"><span class="bold_color_underline">Links to DCRs from Test,SR_Validates:</span></td></tr>
<tr class="even_row">
    <td class="border">
        <div class="center">
        <table class="list">
        
        <tr>
            
            <th>ID</th>
            
            <th>Type</th>
            
            <th>ReqID</th>
            
            <th>Text</th>
            
            <th>Build Test Method</th>
            
            <th>Build Test Result</th>
            
            <th>Build Test Comment</th>
            
            <th>DCR_Title</th>
            
            <th>State</th>
            
            <th>DCR_TEST_Outcome</th>
            
        </tr>
        <!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10146</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1002</td>
            
            <td>For all CF commands, if the length contained in the message header is not equal to the expected length, CF shall reject the command and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10148</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1003</td>
            
            <td>If CF accepts any command as valid, CF shall execute the command, increment the CF Valid Command Counter and issue an event message.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10150</td>
            
            <td>SR_Requirement</td>
            
            <td>CF1004</td>
            
            <td>If CF rejects any command, CF shall abort the command execution, increment the CF Command Rejected Counter and issue an error event message.</td>
            
            <td>Demonstration</td>
            
            <td>Fail</td>
            
            <td><!-- MKS HTML -->This requirement is marked Failed because the CF Application accepted an invalid argument for the Auto Suspend State command in the GenCmds procedure. DCR #15074 addresses this problem.</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10264</td>
            
            <td>SR_Requirement</td>
            
            <td>CF4000</td>
            
            <td>The CF application shall allow a table-defined number of playback channels. </td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10266</td>
            
            <td>SR_Requirement</td>
            
            <td>CF4000.1</td>
            
            <td>CF utilizes a Configuration Table to define these playback channels.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10268</td>
            
            <td>SR_Requirement</td>
            
            <td>CF4000.1.1</td>
            
            <td><!-- MKS HTML -->The Configuration Table provides following configuration items:<br>A. &#160; Playback channel parameters (repeated for each channel)<br>&#160;&#160;a. Dequeue Enable<br>&#160;&#160;c. Downlink PDU MsgId<br>&#160;&#160;d. Pending Queue Depth<br>&#160;&#160;e. History Queue Depth<br>&#160;&#160;g. Channel Name<br>&#160;&#160;h. Handshake Semaphore Name<br>&#160;&#160;i. Polling Directory Parameters (repeated for each polling directory)<br>&#160;&#160; &#160; 1. Enable State<br>&#160;&#160; &#160; 2. Class<br>&#160;&#160; &#160; 3. Priority<br>&#160;&#160; &#160; 4. Source Path<br>&#160;&#160; &#160; 5. Destination Path<br>&#160;&#160; &#160; 7. Preserve file<br>&#160;&#160; &#160; 8. &#160;Peer Entity Id<br>B. &#160;Input channel parameters (repeated for each channel)<br>&#160;&#160; a. &#160;Input PDU MsgId<br>&#160;&#160; b. &#160;Class 2 Uplink Response Channel</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10270</td>
            
            <td>SR_Requirement</td>
            
            <td>CF4000.2</td>
            
            <td><!-- MKS HTML -->The CF application shall create a dedicated playback pending queue for each playback channel.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10272</td>
            
            <td>SR_Requirement</td>
            
            <td>CF4000.3</td>
            
            <td>The CF application shall allow a unique message ID for the output PDU on each playback channel.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10274</td>
            
            <td>SR_Requirement</td>
            
            <td>CF4001</td>
            
            <td><!-- MKS HTML -->The CF application shall provide a command to enable or disable poll directory processing.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10276</td>
            
            <td>SR_Requirement</td>
            
            <td>CF4001.1</td>
            
            <td>Polling directories will be polled for files at the table defined rate. </td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10280</td>
            
            <td>SR_Requirement</td>
            
            <td>CF4001.2.1</td>
            
            <td>The CF application shall place all files found in the polling directory on the corresponding playback pending queue at the specified priority level.</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10328</td>
            
            <td>SR_Requirement</td>
            
            <td>CF6000</td>
            
            <td><!-- MKS HTML -->CF shall generate a housekeeping message containing the following:<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State<br>d. Files on Playback Pending Queue<br>e. Frozen Status<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>aa. &#160;Memory pool allocation remaining<br>bb. &#160;Number of transactions abandoned<br></td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->
<!-- block ID=12487-->

	
        
        <!-- Display relationship issue field headings -->
        
        
        <!-- Display relationship issue field values -->
        <tr>
            
            <td>10332</td>
            
            <td>SR_Requirement</td>
            
            <td>CF7000</td>
            
            <td><!-- MKS HTML -->Upon initialization of the CF Application shall initialize the following data to Zero (or the value specified for the item below):<br>a. Ground Command Error Counter<br>b. Ground Command Counter<br>c. Playback Pending Queue State - enabled<br>d. Files on Playback Pending Queue<br>e. Frozen Status - thawed<br>f. Transactions In Progress<br>g. Completed Transactions<br>h. Failed Transactions<br>i. Uplink PDUs Received<br>j. Uplink Transactions In Progress<br>k. Uplink Transactions Succeeded<br>l. Uplink Transactions Failed<br>n. Filename of Last Successful Uplink<br>o. Downlink Transactions In Progress<br>p. Downlink Transactions Succeeded<br>q. Downlink Transactions Failed<br>s. Downlink PDUs Sent<br>t. Ack Timer Limit Faults<br>u. Filestore Rejection Faults<br>v. Checksum Failure Faults<br>w. Filesize Error Faults<br>x. NAK Limit Faults<br>y. Inactivity Timer Limit Faults<br>z. Cancel Request Faults<br>bb. &#160;Number of transactions abandoned</td>
            
            <td>Demonstration</td>
            
            <td>Pass</td>
            
            <td>&nbsp;</td>
            
            <td>&nbsp;</td>
            
            <td>REQ_Revision Approved</td>
            
            <td>&nbsp;</td>
            
        </tr>
        <!-- blockend ID=12487-->

        </table>
        </div>
    </td>
</tr>

<tr><td><hr class="hr_default"></td></tr>
<tr><td>&nbsp;</td></tr>
<!-- blockend ID=12487-->

</table>
</body>
</html>